package com.shopping.commons.service;

import com.shopping.commons.response.DataGradResp;
import com.shopping.commons.response.MessageResp;

/**
 * 公共 service 类   （不要修改！）
 * @author Administrator
 *
 * @param <T>
 */
public interface CommonsService<T> {

	/**
	 * 公共添加
	 * @param param
	 * @return
	 */
	public MessageResp insert(T param);
	
	/**
	 * 公共修改
	 * @param param
	 * @return
	 */
	public MessageResp update(T param);
	
	/**
	 * 公共删除
	 * @param param
	 * @return
	 */
	public MessageResp delete(Integer param);
	
	/**
	 * 公共查询
	 * @param param
	 * @return
	 */
	@Deprecated
	public DataGradResp<T> select(T param);
	
	/**
	 * 多删除
	 * @param ids
	 * @return
	 */
	public MessageResp batchDelete(String ids);
}
